package common.simulation;

import common.events.PeerDataRequest;
import common.events.PeerDataResponse;

import se.sics.kompics.PortType;
import tman.system.peer.tman.TManPartnersRequest;
import tman.system.peer.tman.TManPartnersResponse;

/**
 * The <code>CyclonStatus</code> class represents a port type, provided by
 * Cyclon, on which other components, like the <code>CyclonMonitorClient</code>
 * can ask Cyclon for all its neighbors. The corresponding request and response
 * events are specified.
 * 
 * @author Cosmin Arad <cosmin@sics.se>
 * @version $Id$
 */
public class PeerStatus extends PortType {
	{
		negative(TManPartnersRequest.class);
		positive(TManPartnersResponse.class);
		negative(PeerDataRequest.class);
		positive(PeerDataResponse.class);
	}
}
